package com.lian.pet.service;

import com.lian.pet.domain.dto.AddPetFeedinglogsDTO;
import com.lian.pet.domain.dto.QueryPetFeedinglogsDTO;
import com.lian.pet.domain.vo.PetFeedinglogsVO;

import java.util.List;

public interface PetFeedinglogsService {
    /**
     * 新增饲养记录
     * @param req

     */
    void addPetFeedinglogs(AddPetFeedinglogsDTO req);

    /**
     * 查询饲养记录列表
     * @param req
     * @return
     */
    List<PetFeedinglogsVO> queryPetFeedinglogs(QueryPetFeedinglogsDTO req);

    /**
     * 查询饲养记录信息
     * @param id
     * @return
     */
    PetFeedinglogsVO getPetFeedinglogs(Integer id);

    /**
     * 删除饲养记录信息
     * @param id
     */
    void deletePetFeedinglogs(Integer id);

    /**
     * 修改饲养记录信息
     * @param req
     * @param id
     */
    void updatePetFeedinglogs(Integer id, AddPetFeedinglogsDTO req);
}
